home *** CD-ROM | disk | FTP | other *** search
/ Windows News 2005 February / WN_129_CD.iso / Windows / Extensions Firefox / SwitchProxy Tool / switchproxy_1.3.1.xpi / chrome / switchproxy.jar / content / proxy.xul < prev    next >
Encoding:
Extensible Markup Language  |  2004-08-03  |  8.0 KB  |  143 lines

  1. <?xml version="1.0"?>
  2. <?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
  3.  
  4. <!DOCTYPE overlay SYSTEM "chrome://switchproxy/locale/locale.dtd" >
  5.  
  6. <overlay id="switchproxyOverlay"
  7.             title="Switch Proxy Overlay"
  8.             xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
  9.     
  10.     <script type="application/x-javascript" src="chrome://switchproxy/content/globals.js"></script>
  11.     <script type="application/x-javascript" src="chrome://switchproxy/content/datasource.js"></script>
  12.     <script type="application/x-javascript" src="chrome://switchproxy/content/import_anon.js"></script>
  13.     <script type="application/x-javascript" src="chrome://switchproxy/content/anon.js"></script>
  14.     <script type="application/x-javascript" src="chrome://switchproxy/content/tabmanager.js"></script>
  15.     <script type="application/x-javascript" src="chrome://switchproxy/content/proxy.js"></script>
  16.     <script language="JavaScript">
  17.         //Window Event Handers
  18.         try{window.addEventListener("load", switchproxy_initProxy, true);}catch(e){}
  19.         //try{window.addEventListener("focus", switchproxy_tab_windowFocus, true);}catch(e){}
  20.     </script>
  21.     
  22.     <!-- Toolbar -->
  23.     <toolbox id="navigator-toolbox" context="toolbar-context-menu">
  24.         <toolbar id="proxy-toolbar"
  25.                     accesskey="&toolbar.name.key;"
  26.                     context="toolbar-context-menu" 
  27.                     customizable="true" 
  28.                     iconsize="small" 
  29.                     mode="full"
  30.                     collapsed="false" persist="collapsed"
  31.                     toolbarname="&toolbar.name.label;"
  32.                     class="chromeclass">
  33.             
  34.             <hbox align="center" flex="2">
  35.                 <label value="Proxy:" style="margin-right: 0;" />
  36.                 
  37.                 <menulist id="proxy-list" popup="proxy-list-popup">    
  38.                     <menupopup id="proxy-list-popup" position="after_start">
  39.                         <menuitem value="" label="&common.none;" oncommand="switchproxy_selectProxy(this)" />
  40.                     </menupopup>
  41.                 </menulist>                        
  42.                 
  43.                 <toolbarbutton id="apply-button" label="&common.apply.label;" default="true" onclick="switchproxy_setProxy(true)" image="chrome://switchproxy/content/icons/check.png" tooltiptext="&common.apply.tip;" />
  44.                 <toolbarbutton id="edit-button" label="&common.edit.label;" disabled="true" onclick="switchproxy_editProxyDialog(false)" image="chrome://switchproxy/content/icons/pencil_disabled.png" tooltiptext="&common.edit.tip;" />
  45.                 <toolbarbutton id="remove-button" label="&common.remove.label;" disabled="true" onclick="switchproxy_removeProxy(false)" image="chrome://switchproxy/content/icons/cross_disabled.png" tooltiptext="&common.remove.tip;" />
  46.                 <toolbarbutton id="new-button" label="&common.add.label;" onclick="switchproxy_editProxyDialog(true)" image="chrome://switchproxy/content/icons/new.png" tooltiptext="&common.add.tip;" />
  47.                 
  48.                 <spacer width="25" />    
  49.                 
  50.                 <groupbox orient="horizontal" style="padding: 1px;">
  51.                     <description id="status-label" value="&toolbar.status;" style="font-weight: bold;" />
  52.                     <description id="status-text" value="&toolbar.using.none;" />
  53.                 </groupbox>
  54.                 
  55.                 <spacer width="25" />    
  56.                 
  57.                 <toolbarbutton id="options-list" label="&common.options;" type="menu" image="chrome://switchproxy/content/icons/options.png">
  58.                     <menupopup id="options-list-popup">
  59.                         <menuitem label="&common.preferences.label;" accesskey="&common.preferences.key;" oncommand="switchproxy_openSwitchProxyPrefs()"/>
  60.                         <menuitem label="&common.updates.label;" accesskey="&common.updates.key;" oncommand="switchproxy_manualUpgradCheck()"/>
  61.                         <menuitem label="&common.about.label;" accesskey="&common.about.key;" oncommand="switchproxy_goToSwitchProxyAbout()"/>
  62.                     </menupopup>
  63.                 </toolbarbutton>
  64.             </hbox>
  65.         </toolbar>
  66.     </toolbox>
  67.     
  68.     <!-- Toolbar Element -->
  69.     <toolbarpalette id="BrowserToolbarPalette">
  70.         <toolbaritem id="switchproxy-container" title="&common.product.name;" align="center">
  71.             <button id="switchproxy-element-button" tooltiptext="&toolelement.tip;" label="" popup="switchproxy-element-list" 
  72.                     image="chrome://switchproxy/content/icons/arrow-dn.gif" dir="rtl" />
  73.         </toolbaritem>
  74.     </toolbarpalette>
  75.     
  76.     <!-- Statusbar  -->
  77.     <statusbar id="status-bar" class="chromeclass-status">
  78.         <statusbarpanel id="switchproxy-status"
  79.                         insertbefore="statusbar-updates"
  80.                         label="" collapsed="false"
  81.                         context="switchproxy-element-list"
  82.                         ondblclick="switchproxy_anon_nextProxy()" />
  83.     </statusbar>
  84.     
  85.     <!-- Firefox Tools Menu -->
  86.     <menupopup id="menu_ToolsPopup">
  87.         <menu id="switchproxy-tools-menu" label="SwitchProxy"
  88.                 accesskey="P" class="menuitem-iconic"
  89.                 insertafter="devToolsSeparator">
  90.             <menupopup id="switchproxy-menu-list" position="after_start" onpopupshowing="switchproxy_showElementList(event);">
  91.                 <menuitem label="&common.none;" type="checkbox" checked="true" oncommand="switchproxy_queueSetProxy(this);" class="proxy-menu-item"/>                
  92.                 <menuseparator id="switchproxy-menu-list-separator" />
  93.                 <menuitem label="&common.manage.label;" accesskey="&common.manage.key;" oncommand="switchproxy_openProxyManager();" />
  94.                 <menuseparator />
  95.                 <menuitem label="&common.preferences.label;" accesskey="&common.preferences.key;" oncommand="switchproxy_openSwitchProxyPrefs();" />
  96.                 <menuitem label="&common.updates.label;" accesskey="&common.updates.key;" oncommand="switchproxy_manualUpgradCheck()" />
  97.                 <menuitem label="&common.about.label;" accesskey="&common.about.key;" oncommand="switchproxy_goToSwitchProxyAbout()" />
  98.                 
  99.                 <menuseparator id="switchproxy-tools-anon-seperator" collapsed="true" />
  100.                 <menuitem id="switchproxy-tools-anon" label="Next Anonymous Proxy" oncommand="switchproxy_anon_loadProxy(null);" collapsed="true" />
  101.             </menupopup>
  102.         </menu>
  103.     </menupopup>
  104.     
  105.     <!-- Context Menu -->
  106.     <popup id="contentAreaContextMenu">
  107.         <menuseparator id="switchproxy-context-separator"/>
  108.         <menu label="&context.label;" id="switchproxy-context-menu" accesskey="&context.key;">
  109.             <menupopup id="switchproxy-context-menu-popup;" onpopupshowing="switchproxy_showElementList(event);">
  110.                 <menu label="&context.proxies.label;" accesskey="&context.proxies.key;" id="switchproxy-context-proxylist">
  111.                     <menupopup id="context-proxy-list">
  112.                         <menuitem label="&common.none;" type="checkbox" checked="true" oncommand="switchproxy_setProxy(true, true);" />
  113.                     </menupopup>
  114.                 </menu>
  115.                 <menuseparator />
  116.                 <menuitem label="&common.manage.label;" accesskey="&common.manage.key;" oncommand="switchproxy_openProxyManager();" />
  117.                 <menuseparator />
  118.                 <menuitem label="&common.preferences.label;" accesskey="&common.preferences.key;" oncommand="switchproxy_openSwitchProxyPrefs();" />
  119.                 <menuitem label="&common.updates.label;" accesskey="&common.updates.key;" oncommand="switchproxy_manualUpgradCheck()" />
  120.                 <menuitem label="&common.about.label;" accesskey="&common.about.key;" oncommand="switchproxy_goToSwitchProxyAbout()" />
  121.                 
  122.                 <menuseparator id="switchproxy-context-anon-seperator" collapsed="true" />
  123.                 <menuitem id="switchproxy-context-anon" label="Next Anonymous Proxy" oncommand="switchproxy_anon_loadProxy(null);" collapsed="true" />
  124.             </menupopup>
  125.         </menu>
  126.     </popup>
  127.     
  128.     <!-- Popups -->
  129.     <popupset id="mainPopupSet">
  130.         <popup id="switchproxy-element-list" position="after_start" onpopupshowing="switchproxy_showElementList(event);">
  131.             <menuitem label="&common.none;" type="checkbox" checked="true" oncommand="switchproxy_queueSetProxy(this);" class="proxy-menu-item"/>                
  132.             <menuseparator id="switchproxy-element-list-separator" />
  133.             <menuitem label="&common.manage.label;" accesskey="&common.manage.key;" oncommand="switchproxy_openProxyManager();" />
  134.             <menuseparator />
  135.             <menuitem label="&common.preferences.label;" accesskey="&common.preferences.key;" oncommand="switchproxy_openSwitchProxyPrefs();" />
  136.             <menuitem label="&common.updates.label;" accesskey="&common.updates.key;" oncommand="switchproxy_manualUpgradCheck()" />
  137.             <menuitem label="&common.about.label;" accesskey="&common.about.key;" oncommand="switchproxy_goToSwitchProxyAbout()" />
  138.             
  139.             <menuseparator id="switchproxy-menu-anon-seperator" collapsed="true" />
  140.             <menuitem id="switchproxy-menu-anon" label="Next Anonymous Proxy" oncommand="switchproxy_anon_loadProxy(null);" collapsed="true" />
  141.         </popup>
  142.     </popupset>
  143. </overlay>